import { Document, Types } from 'mongoose';
export declare class UserDevice extends Document {
    userId: Types.ObjectId;
    fcmToken: string;
    platform: 'android' | 'ios' | 'web';
}
export type UserDevicesDocument = UserDevice & Document;
export declare const UserDeviceSchema: import("mongoose").Schema<UserDevice, import("mongoose").Model<UserDevice, any, any, any, Document<unknown, any, UserDevice, any, {}> & UserDevice & Required<{
    _id: unknown;
}> & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, UserDevice, Document<unknown, {}, import("mongoose").FlatRecord<UserDevice>, {}, import("mongoose").ResolveSchemaOptions<import("mongoose").DefaultSchemaOptions>> & import("mongoose").FlatRecord<UserDevice> & Required<{
    _id: unknown;
}> & {
    __v: number;
}>;
