import type { LibrarySchema } from './types.js';
export declare const arrayLibrarySchema: LibrarySchema;
export declare const arrayFunctionSchemas: {
    FIRST: import("./types.js").FunctionSchema;
    LAST: import("./types.js").FunctionSchema;
    AT: import("./types.js").FunctionSchema;
    SORT: import("./types.js").FunctionSchema;
    SORT_ASC: import("./types.js").FunctionSchema;
    SORT_DESC: import("./types.js").FunctionSchema;
    SLICE: import("./types.js").FunctionSchema;
    JOIN: import("./types.js").FunctionSchema;
    CONCAT: import("./types.js").FunctionSchema;
    UNIQUE: import("./types.js").FunctionSchema;
    FLATTEN: import("./types.js").FunctionSchema;
    FLATTEN_DEEP: import("./types.js").FunctionSchema;
    CHUNK: import("./types.js").FunctionSchema;
    COMPACT: import("./types.js").FunctionSchema;
    DIFFERENCE: import("./types.js").FunctionSchema;
    INTERSECTION: import("./types.js").FunctionSchema;
    UNION: import("./types.js").FunctionSchema;
    ZIP: import("./types.js").FunctionSchema;
    SHUFFLE: import("./types.js").FunctionSchema;
    SAMPLE: import("./types.js").FunctionSchema;
    SAMPLE_SIZE: import("./types.js").FunctionSchema;
    COUNT_BY: import("./types.js").FunctionSchema;
    SUM: import("./types.js").FunctionSchema;
    AVERAGE: import("./types.js").FunctionSchema;
    MIN: import("./types.js").FunctionSchema;
    MAX: import("./types.js").FunctionSchema;
    RANGE: import("./types.js").FunctionSchema;
    FILL: import("./types.js").FunctionSchema;
    EVERY: import("./types.js").FunctionSchema;
    SOME: import("./types.js").FunctionSchema;
    NONE: import("./types.js").FunctionSchema;
};
export declare function getArrayFunctionSchema(functionName: string): import("./types.js").FunctionSchema;
export declare function getAllArrayFunctionNames(): string[];
export default arrayLibrarySchema;
//# sourceMappingURL=array.schema.d.ts.map