import { SvelteComponent } from "svelte";
declare const __propDef: {
    props: {
        /**
             * The type of the skeleton loader: 'text', 'rectangle', or 'circle'.
             * @type {'text' | 'rectangle' | 'circle'}
             * @default 'text'
             */ type?: "text" | "rectangle" | "circle";
        /**
             * The width of the skeleton loader. Default values vary by type.
             * @type {string}
             * @default '100%'
             */ width?: string;
        /**
             * The height of the skeleton loader. Default values vary by type.
             * @type {string}
             * @default '1rem'
             */ height?: string;
        /**
             * Whether the skeleton is in light or dark state.
             * @type {'light' | 'dark'}
             * @default 'light'
             */ shade?: "light" | "dark";
    };
    events: {
        [evt: string]: CustomEvent<any>;
    };
    slots: {};
    exports?: {};
    bindings?: string;
};
export type SkeletonProps = typeof __propDef.props;
export type SkeletonEvents = typeof __propDef.events;
export type SkeletonSlots = typeof __propDef.slots;
export default class Skeleton extends SvelteComponent<SkeletonProps, SkeletonEvents, SkeletonSlots> {
}
export {};
