import { PropType } from 'vue'; export declare const props: { shadow: { type: PropType<"always" | "never" | "hover">; default: string; }; bodyPadding: { type: BooleanConstructor; default: boolean; }; flex: { type: BooleanConstructor; default: boolean; }; header: import("element-plus/es/utils").EpPropFinalized; bodyStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, "", boolean>; }; export declare const createCardBindProps: | Extract<"bodyStyle", keyof T2> | Extract<"shadow", keyof T2>)[]>(propsArg: T2, excludes?: EX) => import("vue").ComputedRef<{ [P in EX extends (infer KE)[] ? Exclude, KE> | Exclude, KE> | Exclude, KE> : Extract<"header", keyof T2> | Extract<"bodyStyle", keyof T2> | Extract<"shadow", keyof T2>]: { [k in Extract<"header", keyof T2> | Extract<"bodyStyle", keyof T2> | Extract<"shadow", keyof T2>]: T2[k]; }[P]; }>; export declare const emits: {};