import { BookStackEndpoint } from '../types/api-spec.js';
export interface ExecutableMethod {
    name: string;
    endpoint: BookStackEndpoint;
    execute: (params: any, config: any) => Promise<any>;
}
export declare class ExecutableMethodGenerator {
    static generateExecutableMethods(): ExecutableMethod[];
    private static createExecutableMethod;
    static getMethodByName(name: string): ExecutableMethod | undefined;
    static getMethodsByResource(resource: string): ExecutableMethod[];
}
//# sourceMappingURL=executable-methods.d.ts.map