import type { Ref } from 'vue'; export interface ElevationProps { elevation?: number | string | null; } export declare const makeElevationProps: (defaults?: Defaults | undefined) => { elevation: unknown extends Defaults["elevation"] ? { type: (StringConstructor | NumberConstructor)[]; validator(v: any): boolean; } : Omit<{ type: (StringConstructor | NumberConstructor)[]; validator(v: any): boolean; }, "type" | "default"> & { type: import("vue").PropType; default: unknown extends Defaults["elevation"] ? string | number : NonNullable | Defaults["elevation"]; }; }; type ElevationData = { elevationClasses: Ref; }; export declare function useElevation(props: ElevationProps | Ref): ElevationData;