import { IExecuteFunctions } from 'n8n-workflow';
import { IDataObject } from 'n8n-workflow';
import { BaseResource } from './base';
export declare const templateDescription: {
    displayName: string;
    name: string;
    value: string;
    operations: {
        displayName: string;
        name: string;
        value: string;
        description: string;
        action: string;
    }[];
    properties: {
        displayName: string;
        name: string;
        type: string;
        displayOptions: {
            show: {
                resource: string[];
            };
        };
        options: {
            name: string;
            value: string;
        }[];
        default: string;
    }[];
};
export declare class TemplateResource extends BaseResource {
    static create(executeFunctions: IExecuteFunctions, index: number): Promise<IDataObject>;
    static list(executeFunctions: IExecuteFunctions, index: number): Promise<IDataObject[]>;
}
