import type { Constructor } from 'clone-class';
declare const DouyinOneClickPhoneCollectionMixin_base: ((abstract new (...args: any[]) => {
    readonly wechaty: import("../wechaty/wechaty-impl.js").WechatyInterface;
}) & {
    readonly wechaty: import("../wechaty/wechaty-impl.js").WechatyInterface;
}) & {
    new (): {};
};
declare class DouyinOneClickPhoneCollectionMixin extends DouyinOneClickPhoneCollectionMixin_base {
    readonly payload: {};
    /**
     *
     * Create
     *
     */
    static create(): Promise<DouyinOneClickPhoneCollectionInterface>;
    constructor(payload: {});
}
declare const DouyinOneClickPhoneCollectionImpl_base: {
    new (...args: any[]): {};
    valid: (o: any) => o is DouyinOneClickPhoneCollectionInterface;
    validInstance: (target: any) => target is DouyinOneClickPhoneCollectionMixin;
    validInterface: (target: any) => target is DouyinOneClickPhoneCollectionInterface;
} & typeof DouyinOneClickPhoneCollectionMixin;
declare class DouyinOneClickPhoneCollectionImpl extends DouyinOneClickPhoneCollectionImpl_base {
}
interface DouyinOneClickPhoneCollectionInterface extends DouyinOneClickPhoneCollectionImpl {
}
declare type DouyinOneClickPhoneCollectionConstructor = Constructor<DouyinOneClickPhoneCollectionInterface, typeof DouyinOneClickPhoneCollectionImpl>;
export type { DouyinOneClickPhoneCollectionConstructor, DouyinOneClickPhoneCollectionInterface, };
export { DouyinOneClickPhoneCollectionImpl, };
//# sourceMappingURL=douyin-one-click-phone-collection.d.ts.map