import type { Directory } from "../types"; declare const _default: __VLS_WithTemplateSlots; }; tableCaption: { type: import("vue").PropType; }; cols: { type: import("vue").PropType<("type" | "name" | "actions" | "tenant" | "product" | "status")[]>; required: true; }; setupLinkToken: { type: import("vue").PropType; }; urls: { type: import("vue").PropType<{ directories: string; providers: string; }>; required: true; }; handleListFetchComplete: { type: import("vue").PropType<(directories: Directory[]) => void>; }; handleActionClick: { type: import("vue").PropType<(action: "view" | "edit", directory: any) => void>; required: true; }; classNames: { type: import("vue").PropType<{ container?: string | undefined; table?: string | undefined; tableHead?: string | undefined; tableData?: string | undefined; }>; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }; tableCaption: { type: import("vue").PropType; }; cols: { type: import("vue").PropType<("type" | "name" | "actions" | "tenant" | "product" | "status")[]>; required: true; }; setupLinkToken: { type: import("vue").PropType; }; urls: { type: import("vue").PropType<{ directories: string; providers: string; }>; required: true; }; handleListFetchComplete: { type: import("vue").PropType<(directories: Directory[]) => void>; }; handleActionClick: { type: import("vue").PropType<(action: "view" | "edit", directory: any) => void>; required: true; }; classNames: { type: import("vue").PropType<{ container?: string | undefined; table?: string | undefined; tableHead?: string | undefined; tableData?: string | undefined; }>; }; }>>, {}, {}>, { default?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };