import { IExecuteFunctions, INodeExecutionData, INodeType, INodeTypeDescription, ILoadOptionsFunctions, INodePropertyOptions, INodeParameters } from 'n8n-workflow';
export declare class OpenAIAnalytics implements INodeType {
    description: INodeTypeDescription;
    methods: {
        loadOptions: {
            getAssistants(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getFiles(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getEmbeddingModels(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getCompletionModels(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
        };
        generateCategoryEmbedding(this: IExecuteFunctions, index: number, data: INodeParameters, path: string[]): Promise<INodeParameters>;
    };
    execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
}
