import { Automation } from '../automations/types/automation';
import { AutomationsFilter } from '../automations/types/filter';
import { WorkspaceApi } from '../services/WorkspaceApi';
export declare class WorkspaceAutomationsApi extends WorkspaceApi {
    protected routePrefix: string;
    getAutomation(automationId: string): Promise<Automation>;
    getAutomations(filter?: AutomationsFilter): Promise<Automation[]>;
    deleteAutomation(automationId: string): Promise<void>;
    enableAutomation(automationId: string, enabled?: boolean): Promise<void>;
    validateTemplate(template: string): Promise<string | true>;
    getResourceAutomations(resourceId: string): Promise<Automation[]>;
}
