` element.
*/
describedBy?: string | undefined;
/**
* Set the overflow property on the `
` element. Defaults to `'visible'`.
*/
overflow?: "visible" | "hidden" | undefined;
children?: import("svelte").Snippet<[{
element: HTMLElement | undefined;
}]> | undefined;
}, {}, "element">;
type Props = {
/**
* The layout's outermost `
` element. A useful prop to bind to.
*/
element?: HTMLElement | undefined;
/**
* Set the layout's z-index.
*/
zIndex?: number | undefined;
/**
* Set this to `false` to set `pointer-events: none;` on all of this layout's layers.
*/
pointerEvents?: boolean | undefined;
/**
* A string passed to the `aria-role` on the `
` element. This is `undefined` by default but will be set by default to `'figure'` if `label`, `labelledby` or `describedby` is set. That default will be overridden by whatever is passed in.
*/
role?: string | undefined;
/**
* A string passed to the `aria-label` on the `
` element.
*/
label?: string | undefined;
/**
* A string passed to the `aria-labelledby` on the `
` element.
*/
labelledBy?: string | undefined;
/**
* A string passed to `aria-describedby` property on the `
` element.
*/
describedBy?: string | undefined;
/**
* Set the overflow property on the `
` element. Defaults to `'visible'`.
*/
overflow?: "visible" | "hidden" | undefined;
children?: import("svelte").Snippet<[{
element: HTMLElement | undefined;
}]> | undefined;
};