import { EmptyEmit, VueNode } from "../_util/type.js"; import { SemanticClassNamesType, SemanticStylesType } from "../_util/hooks/useMergeSemantic.js"; import "../_util/hooks/index.js"; import { ComponentBaseProps } from "../config-provider/context.js"; import * as vue130 from "vue"; import { CSSProperties, SlotsType } from "vue"; import * as vue_jsx_runtime16 from "vue/jsx-runtime"; //#region src/empty/index.d.ts interface TransferLocale { description: string; } declare const defaultEmptyImg: vue_jsx_runtime16.JSX.Element; declare const simpleEmptyImg: vue_jsx_runtime16.JSX.Element; type EmptySemanticName = keyof EmptySemanticClassNames & keyof EmptySemanticStyles; interface EmptySemanticClassNames { root?: string; image?: string; description?: string; footer?: string; } interface EmptySemanticStyles { root?: CSSProperties; image?: CSSProperties; description?: CSSProperties; footer?: CSSProperties; } type EmptyClassNamesType = SemanticClassNamesType; type EmptyStylesType = SemanticStylesType; type SemanticName = EmptySemanticName; interface EmptyProps extends ComponentBaseProps { classes?: EmptyClassNamesType; styles?: EmptyStylesType; image?: VueNode; description?: VueNode; } interface EmptySlots { image: () => any; description: () => any; default: () => any; } declare const Empty: vue130.DefineSetupFnComponent, EmptyProps, vue130.PublicProps>; declare const _default: typeof Empty & { PRESENTED_IMAGE_DEFAULT: typeof defaultEmptyImg; PRESENTED_IMAGE_SIMPLE: typeof simpleEmptyImg; }; //#endregion export { EmptyClassNamesType, EmptyProps, EmptySemanticClassNames, EmptySemanticName, EmptySemanticStyles, EmptySlots, EmptyStylesType, SemanticName, TransferLocale, _default as default };