export type InteractionId = string | number;
export type Interaction = {
    id: InteractionId;
    title?: string;
    page: number;
    type: string;
    x: number;
    y: number;
    content: string;
    completed?: boolean;
};
export type InteractionCreate = Omit<Interaction, 'id' | 'content'> & {
    content: string | File;
};
export declare function createInteractionButton(interaction: Interaction, positions?: boolean, completed?: boolean): HTMLButtonElement;
export declare function openInteraction({ content, type, title }: Interaction): HTMLDivElement;
