import { PageModel, ListModel } from './common'; import { SharePermissionEnum } from "../enum"; import { ShareStateModel } from "../model"; declare class ShareModel { accountId: string; active: boolean; createAt: number; expiration: number; id: string; name: string; owner: string; password: string; privilege: SharePermissionEnum; projectId: string; type: string; updateAt: number; urn: string; urns: ShareUrnModel[]; } declare class ShareUrnModel { offset: string; urn: string; } declare class ShareListModel extends ListModel { items: ShareModel[]; } declare class SharePageModel extends PageModel { data: ShareListModel; } declare class ReceivedShareModel { accountId: string; createAt: number; id: string; owner: string; projectId: string; updateAt: number; share: ShareStateModel; } declare class ReceivedShareListModel extends ListModel { items: ReceivedShareModel[]; } declare class ReceivedSharePageModel extends PageModel { data: ReceivedShareListModel; } export { SharePageModel, ShareModel, ReceivedSharePageModel, ReceivedShareModel }; //# sourceMappingURL=share.d.ts.map