import type { Got } from 'got' with { 'resolution-mode': 'require' };
import type { Scene } from '../types/Scene';
declare const _default: (got: Got) => {
    list(): Promise<Scene[]>;
    get({ id }: {
        id: string;
    }): Promise<Scene>;
    trigger({ id }: {
        id: string;
    }): Promise<void>;
    undo({ id }: {
        id: string;
    }): Promise<void>;
    create({ info, type, actions, triggers, }: Pick<Scene, "info" | "type" | "actions" | "triggers">): Promise<{
        id: string;
    }>;
    delete({ id }: {
        id: string;
    }): Promise<void>;
    update({ id, info, type, actions, triggers, }: Pick<Scene, "id" | "info" | "type" | "actions" | "triggers">): Promise<void>;
};
export default _default;
