import type { HTMLAttributes } from 'svelte/elements';
import type { Accessor } from '../types.js';
interface ElementIds {
    root: string;
    title: string;
    description: string;
}
export interface CreateAlertProps {
    id: string;
    ids?: ElementIds;
}
export interface CreateAlertReturn {
    getRootProps(): HTMLAttributes<HTMLElement>;
    getTitleProps(): HTMLAttributes<HTMLElement>;
    getDescriptionProps(): HTMLAttributes<HTMLElement>;
}
export declare function createAlert(props: Accessor<CreateAlertProps>): Accessor<CreateAlertReturn>;
export {};
