import { SvelteComponentTyped } from "svelte"; import type { SupportedAs } from "../../internal/elements"; declare class __sveltets_Render { props(): Omit void; }, TAsProp, "button">, import("../../types").TInternalProps | "as" | "static" | "unmount"> & { as?: TAsProp | undefined; } & { disabled?: boolean | undefined; }; events(): {} & { [evt: string]: CustomEvent; }; slots(): { default: { open: boolean; close: (focusableElement: HTMLElement | null) => void; }; }; } export declare type DisclosureButtonProps = ReturnType<__sveltets_Render['props']>; export declare type DisclosureButtonEvents = ReturnType<__sveltets_Render['events']>; export declare type DisclosureButtonSlots = ReturnType<__sveltets_Render['slots']>; export default class DisclosureButton extends SvelteComponentTyped, DisclosureButtonEvents, DisclosureButtonSlots> { } export {};