import type { MultiSelectProps } from './props';
import type { ObjectOption } from './types';
interface Action extends ObjectOption {
    label: string;
    action: (label: string) => void;
}
interface Props extends Omit<MultiSelectProps<Action>, `options` | `onadd` | `onkeydown` | `placeholder`> {
    actions: Action[];
    triggers?: string[];
    close_keys?: string[];
    fade_duration?: number;
    style?: string;
    open?: boolean;
    dialog?: HTMLDialogElement | null;
    input?: HTMLInputElement | null;
    placeholder?: string;
}
declare const CmdPalette: import("svelte").Component<Props, {}, "open" | "input" | "dialog">;
type CmdPalette = ReturnType<typeof CmdPalette>;
export default CmdPalette;
