export type PortalProps = { /** * Where to teleport the children. A CSS selector string or an actual * `HTMLElement`. Defaults to the document ``. */ target?: string | HTMLElement; /** When `true`, render inline in place (no teleportation). */ disabled?: boolean; /** Optional class applied to the portal container element. */ class?: string; }; /** * Teleport `children` into another part of the DOM via Vue's native * ``. A `target` string is passed straight through as a CSS selector; * an `HTMLElement` is accepted as well. When `disabled` is set the children * render inline in place. Teleport is SSR-aware, so no manual DOM access here. */ export declare const Portal: import("vue").DefineComponent string | HTMLElement; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; class: { type: StringConstructor; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly string | HTMLElement; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; class: { type: StringConstructor; default: undefined; }; }>> & Readonly<{}>, { class: string; disabled: boolean; target: string | HTMLElement; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=Portal.d.ts.map