import { FabrixModel as Model } from '@fabrix/fabrix/dist/common';
import { BroadcastResolver } from './BroadcastResolver';
export declare class BroadcastModelResolver extends BroadcastResolver {
    generateUUID(options?: {
        [key: string]: any;
    }): any;
}
export declare class BroadcastModel extends Model {
    static readonly resolver: typeof BroadcastModelResolver;
    static config(app: any, Sequelize: any): {
        options: {
            underscored: boolean;
            updatedAt: boolean;
            indexes: {
                fields: string[];
            }[];
            hooks: {};
        };
    };
}
export interface BroadcastModel {
    toJSON(): {
        [key: string]: any;
    };
    generateUUID(config?: any, options?: any): any;
}
