@visitscotland/component-library
Version:
VisitScotland Component Library
221 lines (220 loc) • 10.4 kB
TypeScript
declare const _default: {
VsFederatedSearch: {
new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{}> & Readonly<{}>, {
siteLanguage: string;
cludoCustomerId: number;
cludoEngineId: number;
errorMessages: Record<string, any>;
fromText: string;
paginationLabels: Record<string, any>;
searchLabels: Record<string, any>;
sortLabels: Record<string, any>;
cardCategoryLabels: Record<string, any>;
filters?: unknown[];
eventsApi?: string;
cludoApiKey?: string;
subFilters?: unknown[];
$props: {
readonly siteLanguage?: string;
readonly cludoCustomerId?: number;
readonly cludoEngineId?: number;
readonly errorMessages?: Record<string, any>;
readonly fromText?: string;
readonly paginationLabels?: Record<string, any>;
readonly searchLabels?: Record<string, any>;
readonly sortLabels?: Record<string, any>;
readonly cardCategoryLabels?: Record<string, any>;
readonly filters?: unknown[];
readonly eventsApi?: string;
readonly cludoApiKey?: string;
readonly subFilters?: unknown[];
};
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<{}> & Readonly<{}>, {
siteLanguage: string;
cludoCustomerId: number;
cludoEngineId: number;
errorMessages: Record<string, any>;
fromText: string;
paginationLabels: Record<string, any>;
searchLabels: Record<string, any>;
sortLabels: Record<string, any>;
cardCategoryLabels: Record<string, any>;
filters?: unknown[];
eventsApi?: string;
cludoApiKey?: string;
subFilters?: unknown[];
$props: {
readonly siteLanguage?: string;
readonly cludoCustomerId?: number;
readonly cludoEngineId?: number;
readonly errorMessages?: Record<string, any>;
readonly fromText?: string;
readonly paginationLabels?: Record<string, any>;
readonly searchLabels?: Record<string, any>;
readonly sortLabels?: Record<string, any>;
readonly cardCategoryLabels?: Record<string, any>;
readonly filters?: unknown[];
readonly eventsApi?: string;
readonly cludoApiKey?: string;
readonly subFilters?: unknown[];
};
}, {}, {}, {}, {}>;
__isFragment?: never;
__isTeleport?: never;
__isSuspense?: never;
} & import('vue').ComponentOptionsBase<Readonly<{}> & Readonly<{}>, {
siteLanguage: string;
cludoCustomerId: number;
cludoEngineId: number;
errorMessages: Record<string, any>;
fromText: string;
paginationLabels: Record<string, any>;
searchLabels: Record<string, any>;
sortLabels: Record<string, any>;
cardCategoryLabels: Record<string, any>;
filters?: unknown[];
eventsApi?: string;
cludoApiKey?: string;
subFilters?: unknown[];
$props: {
readonly siteLanguage?: string;
readonly cludoCustomerId?: number;
readonly cludoEngineId?: number;
readonly errorMessages?: Record<string, any>;
readonly fromText?: string;
readonly paginationLabels?: Record<string, any>;
readonly searchLabels?: Record<string, any>;
readonly sortLabels?: Record<string, any>;
readonly cardCategoryLabels?: Record<string, any>;
readonly filters?: unknown[];
readonly eventsApi?: string;
readonly cludoApiKey?: string;
readonly subFilters?: unknown[];
};
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {}, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => {
$slots: Partial<Record<`federated-search__spotlight-${any}`, (_: {}) => any>>;
});
VsFederatedSearchInput: import('vue').DefineComponent<{}, {
isHomePage: boolean;
cludoCustomerId: number;
cludoEngineId: number;
labels: Record<string, any>;
filters?: unknown[];
searchUrl?: string;
cludoApiKey?: string;
subFilters?: unknown[];
$props: {
readonly isHomePage?: boolean;
readonly cludoCustomerId?: number;
readonly cludoEngineId?: number;
readonly labels?: Record<string, any>;
readonly filters?: unknown[];
readonly searchUrl?: string;
readonly cludoApiKey?: string;
readonly subFilters?: unknown[];
};
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
VsDivider: import('vue').DefineComponent<{}, {
variant: string;
$props: {
readonly variant?: string;
};
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
VsFedFilter: {
new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{}> & Readonly<{}>, {
resetScroll: () => void;
$emit: (event: "filter-updated", ...args: any[]) => void;
variant: string;
wrap: boolean;
filterCategories: unknown[];
activeFilter: string | unknown[];
scrollButtons: boolean;
scrollLeftText: string;
scrollRightText: string;
$props: {
readonly variant?: string;
readonly wrap?: boolean;
readonly filterCategories?: unknown[];
readonly activeFilter?: string | unknown[];
readonly scrollButtons?: boolean;
readonly scrollLeftText?: string;
readonly scrollRightText?: string;
};
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<{}> & Readonly<{}>, {
resetScroll: () => void;
$emit: (event: "filter-updated", ...args: any[]) => void;
variant: string;
wrap: boolean;
filterCategories: unknown[];
activeFilter: string | unknown[];
scrollButtons: boolean;
scrollLeftText: string;
scrollRightText: string;
$props: {
readonly variant?: string;
readonly wrap?: boolean;
readonly filterCategories?: unknown[];
readonly activeFilter?: string | unknown[];
readonly scrollButtons?: boolean;
readonly scrollLeftText?: string;
readonly scrollRightText?: string;
};
}, {}, {}, {}, {}>;
__isFragment?: never;
__isTeleport?: never;
__isSuspense?: never;
} & import('vue').ComponentOptionsBase<Readonly<{}> & Readonly<{}>, {
resetScroll: () => void;
$emit: (event: "filter-updated", ...args: any[]) => void;
variant: string;
wrap: boolean;
filterCategories: unknown[];
activeFilter: string | unknown[];
scrollButtons: boolean;
scrollLeftText: string;
scrollRightText: string;
$props: {
readonly variant?: string;
readonly wrap?: boolean;
readonly filterCategories?: unknown[];
readonly activeFilter?: string | unknown[];
readonly scrollButtons?: boolean;
readonly scrollLeftText?: string;
readonly scrollRightText?: string;
};
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {}, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => {
$slots: {
"fed-filter-header"?(_: {}): any;
};
});
VsFedSearchSort: import('vue').DefineComponent<{}, {
$emit: (event: "from-date-updated" | "end-date-updated" | "sort-order-updated", ...args: any[]) => void;
dateFilterVisible: boolean;
sortOptions: unknown[];
fromDateLabel: string;
toDateLabel: string;
sortLabel: string;
$props: {
readonly dateFilterVisible?: boolean;
readonly sortOptions?: unknown[];
readonly fromDateLabel?: string;
readonly toDateLabel?: string;
readonly sortLabel?: string;
};
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
};
export default _default;