export declare const Collection: {
    default: (app: any) => {
        include: ({
            model: any;
            as: string;
            attributes: {
                exclude: string[];
            };
            include: {
                model: any;
                as: string;
                attributes: {
                    exclude: string[];
                };
            }[];
            order?: undefined;
        } | {
            model: any;
            as: string;
            attributes: {
                exclude: string[];
            };
            include?: undefined;
            order?: undefined;
        } | {
            model: any;
            as: string;
            attributes: string[];
            order: string[][];
            include?: undefined;
        })[];
    };
    findAndCountDefault: (app: any) => {
        distinct: boolean;
        include: ({
            model: any;
            as: string;
            attributes: {
                exclude: string[];
            };
            include: {
                model: any;
                as: string;
                attributes: {
                    exclude: string[];
                };
            }[];
            order?: undefined;
        } | {
            model: any;
            as: string;
            attributes: {
                exclude: string[];
            };
            include?: undefined;
            order?: undefined;
        } | {
            model: any;
            as: string;
            attributes: string[];
            order: string[][];
            include?: undefined;
        })[];
    };
};
