import { default as LobTable } from './Table.vue'; import { default as TableHeader } from './TableHeader.vue'; import { default as TableRow } from './TableRow.vue'; import { default as TableBody } from './TableBody.vue'; import { default as LobButton } from '../Button/Button.vue'; import { default as mdx } from './Table.mdx'; /// declare namespace _default { export let title: string; export { LobTable as component }; export namespace subcomponents { export { TableHeader }; export { TableRow }; export { TableBody }; export { LobButton }; } export let decorators: (() => { template: string; })[]; export namespace parameters { namespace docs { export { mdx as page }; } } export namespace argTypes { namespace space { let options: string[]; namespace control { let type: string; } } } } export default _default; export function SimpleTable(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { LobTable: { new (...args: any[]): import('vue').CreateComponentPublicInstance; default: "md"; }; space: { type: import('vue').PropType; default: undefined; }; }>>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly; default: "md"; }; space: { type: import('vue').PropType; default: undefined; }; }>>, { size: import('./constants').TableSize; space: import('./constants').TableSize; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: "md"; }; space: { type: import('vue').PropType; default: undefined; }; }>>, {}, {}, {}, {}, { size: import('./constants').TableSize; space: import('./constants').TableSize; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase; default: "md"; }; space: { type: import('vue').PropType; default: undefined; }; }>>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { size: import('./constants').TableSize; space: import('./constants').TableSize; }, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); TableHeader: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; TableRow: import('vue').DefineComponent<{ singleCellRow: { type: BooleanConstructor; default: boolean; }; }, any, any, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { singleCellRow: boolean; }, {}>; TableBody: { new (...args: any[]): import('vue').CreateComponentPublicInstance>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly>, {}, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly>, {}, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {}, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); }; setup: () => { args: any; }; template: string; }; export namespace SimpleTable { namespace args { let items: { name: string; description: string; }[]; } } export function TableWithASingleCellRow(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { LobTable: { new (...args: any[]): import('vue').CreateComponentPublicInstance; default: "md"; }; space: { type: import('vue').PropType; default: undefined; }; }>>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly; default: "md"; }; space: { type: import('vue').PropType; default: undefined; }; }>>, { size: import('./constants').TableSize; space: import('./constants').TableSize; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: "md"; }; space: { type: import('vue').PropType; default: undefined; }; }>>, {}, {}, {}, {}, { size: import('./constants').TableSize; space: import('./constants').TableSize; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase; default: "md"; }; space: { type: import('vue').PropType; default: undefined; }; }>>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { size: import('./constants').TableSize; space: import('./constants').TableSize; }, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); TableHeader: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; TableRow: import('vue').DefineComponent<{ singleCellRow: { type: BooleanConstructor; default: boolean; }; }, any, any, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { singleCellRow: boolean; }, {}>; TableBody: { new (...args: any[]): import('vue').CreateComponentPublicInstance>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly>, {}, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly>, {}, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {}, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); }; setup: () => { args: any; }; template: string; }; export namespace TableWithASingleCellRow { export namespace args_1 { let items_1: { name: string; description: string; extraDescription: string; }[]; export { items_1 as items }; } export { args_1 as args }; } export function TableWithAction(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { LobTable: { new (...args: any[]): import('vue').CreateComponentPublicInstance; default: "md"; }; space: { type: import('vue').PropType; default: undefined; }; }>>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly; default: "md"; }; space: { type: import('vue').PropType; default: undefined; }; }>>, { size: import('./constants').TableSize; space: import('./constants').TableSize; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: "md"; }; space: { type: import('vue').PropType; default: undefined; }; }>>, {}, {}, {}, {}, { size: import('./constants').TableSize; space: import('./constants').TableSize; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase; default: "md"; }; space: { type: import('vue').PropType; default: undefined; }; }>>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { size: import('./constants').TableSize; space: import('./constants').TableSize; }, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); TableHeader: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; TableRow: import('vue').DefineComponent<{ singleCellRow: { type: BooleanConstructor; default: boolean; }; }, any, any, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { singleCellRow: boolean; }, {}>; TableBody: { new (...args: any[]): import('vue').CreateComponentPublicInstance>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly>, {}, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly>, {}, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {}, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); LobButton: import('vue').DefineComponent<{ variant: { type: StringConstructor; default: string; validator: (value: unknown) => boolean; }; size: { type: StringConstructor; default: string; validator: (value: unknown) => boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; bold: { type: BooleanConstructor; default: boolean; }; }, any, any, { small(): boolean; medium(): boolean; large(): boolean; xlarge(): boolean; primary(): boolean; upgrade(): boolean; secondary(): boolean; quiet(): boolean; ghost(): boolean; danger(): boolean; dangerSecondary(): boolean; link(): boolean; linkTypeClasses(): string; }, { handleClick($event: any): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "click"[], "click", import('vue').PublicProps, Readonly boolean; }; size: { type: StringConstructor; default: string; validator: (value: unknown) => boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; bold: { type: BooleanConstructor; default: boolean; }; }>> & { onClick?: ((...args: any[]) => any) | undefined; }, { size: string; bold: boolean; disabled: boolean; variant: string; }, {}>; }; setup: () => { args: any; }; template: string; }; export namespace TableWithAction { export namespace args_2 { let items_2: { name: string; description: string; }[]; export { items_2 as items }; let space_1: string; export { space_1 as space }; } export { args_2 as args }; } export function TableWithRowHoverEffect(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { LobTable: { new (...args: any[]): import('vue').CreateComponentPublicInstance; default: "md"; }; space: { type: import('vue').PropType; default: undefined; }; }>>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly; default: "md"; }; space: { type: import('vue').PropType; default: undefined; }; }>>, { size: import('./constants').TableSize; space: import('./constants').TableSize; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: "md"; }; space: { type: import('vue').PropType; default: undefined; }; }>>, {}, {}, {}, {}, { size: import('./constants').TableSize; space: import('./constants').TableSize; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase; default: "md"; }; space: { type: import('vue').PropType; default: undefined; }; }>>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { size: import('./constants').TableSize; space: import('./constants').TableSize; }, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); TableHeader: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}>; TableRow: import('vue').DefineComponent<{ singleCellRow: { type: BooleanConstructor; default: boolean; }; }, any, any, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { singleCellRow: boolean; }, {}>; TableBody: { new (...args: any[]): import('vue').CreateComponentPublicInstance>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly>, {}, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly>, {}, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {}, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); }; setup: () => { args: any; }; methods: { handleClick(item: any): void; }; template: string; }; export namespace TableWithRowHoverEffect { export namespace args_3 { let items_3: { name: string; description: string; }[]; export { items_3 as items }; let space_2: string; export { space_2 as space }; } export { args_3 as args }; }