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 };
}