export interface IBaseFormulaParameter {
    name: string;
    detail: string;
    example?: string;
    required: boolean;
    repeat?: boolean;
}
export interface IBaseFormulaFunctionItem {
    id: string;
    name: string;
    category: string;
    signature: string;
    abstract: string;
    description: string;
    parameters: IBaseFormulaParameter[];
    insertText: string;
}
export interface IBaseFormulaTextResolver {
    t: (key: string, ...args: string[]) => string;
}
export declare function getBaseFormulaFunctions(resolver: IBaseFormulaTextResolver): IBaseFormulaFunctionItem[];
