import { ActionType } from "typesafe-actions";
export declare const updateHeight: import("typesafe-actions").PayloadActionCreator<"UPDATE_HEIGHT", number>;
export declare const obfuscateField: import("typesafe-actions").PayloadActionCreator<"OBFUSCATE", string>;
export declare const updateTemplates: import("typesafe-actions").PayloadActionCreator<"UPDATE_TEMPLATES", {
    id: string;
    label: string;
    type: string;
}[]>;
export declare const timeout: import("typesafe-actions").EmptyActionCreator<"TIMEOUT">;
export type FrameActions = ActionType<typeof updateHeight | typeof obfuscateField | typeof updateTemplates | typeof timeout>;
export type FrameActionsHandler = (action: FrameActions) => void;
/**
 * @deprecated use FrameActions
 */
export type LegacyFrameActions = {
    updateHeight: (height: number) => void;
    updateTemplates: (templates: Array<{
        id: string;
        label: string;
        type: string;
    }>) => void;
    handleObfuscation: (field: string) => void;
};
