/// /// declare const _default: { register: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => Promise; bootstrap: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => Promise; destroy: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => Promise; contentTypes: { release: { schema: { collectionName: string; info: { singularName: string; pluralName: string; displayName: string; }; options: { draftAndPublish: boolean; }; pluginOptions: { 'content-manager': { visible: boolean; }; 'content-type-builder': { visible: boolean; }; }; attributes: { name: { type: string; required: boolean; }; releasedAt: { type: string; }; scheduledAt: { type: string; }; timezone: { type: string; }; status: { type: string; enum: string[]; required: boolean; }; actions: { type: string; relation: string; target: string; mappedBy: string; }; }; }; }; 'release-action': { schema: { collectionName: string; info: { singularName: string; pluralName: string; displayName: string; }; options: { draftAndPublish: boolean; }; pluginOptions: { 'content-manager': { visible: boolean; }; 'content-type-builder': { visible: boolean; }; }; attributes: { type: { type: string; enum: string[]; required: boolean; }; contentType: { type: string; required: boolean; }; entryDocumentId: { type: string; }; locale: { type: string; }; release: { type: string; relation: string; target: string; inversedBy: string; }; isEntryValid: { type: string; }; }; }; }; }; services: { homepage: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { getUpcomingReleases(): Promise; }; release: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { create(releaseData: { name: string; scheduledAt: Date | null; timezone: string | null; }, { user }: { user: import("../../shared/types").UserInfo; }): Promise; findOne(id: import("@strapi/types/dist/data").ID, query?: {}): Promise; findPage(query?: Partial> | undefined): Promise<{ results: any[]; pagination: { page: number; pageSize: number; pageCount: number; total: number; }; }>; findMany(query?: any): Promise; update(id: import("@strapi/types/dist/data").ID, releaseData: { name: string; scheduledAt?: Date | null | undefined; timezone?: string | null | undefined; }, { user }: { user: import("../../shared/types").UserInfo; }): Promise; getAllComponents(): Promise; delete(releaseId: import("@strapi/types/dist/data").ID): Promise; publish(releaseId: import("@strapi/types/dist/data").ID): Promise | null>; updateReleaseStatus(releaseId: import("@strapi/types/dist/data").ID): Promise; }; 'release-action': ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { create(releaseId: import("@strapi/types/dist/data").ID, action: { type: "publish" | "unpublish"; contentType: import("@strapi/types/dist/uid").ContentType; entryDocumentId?: string | undefined; locale?: string | undefined; }, { disableUpdateReleaseStatus }?: { disableUpdateReleaseStatus?: boolean | undefined; }): Promise; findPage(releaseId: import("@strapi/types/dist/data").ID, query?: (Partial> & { groupBy?: import("../../shared/contracts/release-actions").ReleaseActionGroupBy | undefined; }) | undefined): Promise<{ results: any; pagination: { page: number; pageSize: number; pageCount: number; total: number; }; }>; groupActions(actions: import("../../shared/contracts/release-actions").ReleaseAction[], groupBy: import("../../shared/contracts/release-actions").ReleaseActionGroupBy): Promise>; getContentTypeModelsFromActions(actions: import("../../shared/contracts/release-actions").ReleaseAction[]): Promise<{} | undefined>; countActions(query: { filters?: ({ $and?: (any & { $not?: (any & any & { id?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & { $and?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any))[] | undefined; $or?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any))[] | undefined; }) | undefined; } & { $and?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any) | undefined; } & any))[] | undefined; $or?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any) | undefined; } & any))[] | undefined; }) | undefined; } & import("@strapi/types/dist/modules/entity-service/params/filters").AbstractAttributesFiltering<"plugin::content-releases.release-action">) | undefined; } & { id?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & { $and?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any))[] | undefined; $or?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any))[] | undefined; }) | undefined; } & { $and?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any) | undefined; } & any))[] | undefined; $or?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any) | undefined; } & any))[] | undefined; }) | undefined; } & import("@strapi/types/dist/modules/entity-service/params/filters").AbstractAttributesFiltering<"plugin::content-releases.release-action">)[] | undefined; $or?: (any & { $not?: (any & any & { id?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & { $and?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any))[] | undefined; $or?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any))[] | undefined; }) | undefined; } & { $and?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any) | undefined; } & any))[] | undefined; $or?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any) | undefined; } & any))[] | undefined; }) | undefined; } & import("@strapi/types/dist/modules/entity-service/params/filters").AbstractAttributesFiltering<"plugin::content-releases.release-action">) | undefined; } & { id?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & { $and?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any))[] | undefined; $or?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any))[] | undefined; }) | undefined; } & { $and?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any) | undefined; } & any))[] | undefined; $or?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any) | undefined; } & any))[] | undefined; }) | undefined; } & import("@strapi/types/dist/modules/entity-service/params/filters").AbstractAttributesFiltering<"plugin::content-releases.release-action">)[] | undefined; } & { $not?: ({ $and?: (any & any & { id?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & { $and?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any))[] | undefined; $or?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any))[] | undefined; }) | undefined; } & { $and?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any) | undefined; } & any))[] | undefined; $or?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any) | undefined; } & any))[] | undefined; }) | undefined; } & import("@strapi/types/dist/modules/entity-service/params/filters").AbstractAttributesFiltering<"plugin::content-releases.release-action">)[] | undefined; $or?: (any & any & { id?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & { $and?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any))[] | undefined; $or?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any))[] | undefined; }) | undefined; } & { $and?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any) | undefined; } & any))[] | undefined; $or?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any) | undefined; } & any))[] | undefined; }) | undefined; } & import("@strapi/types/dist/modules/entity-service/params/filters").AbstractAttributesFiltering<"plugin::content-releases.release-action">)[] | undefined; } & any & { id?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & { $and?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any))[] | undefined; $or?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any))[] | undefined; }) | undefined; } & { $and?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any) | undefined; } & any))[] | undefined; $or?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any) | undefined; } & any))[] | undefined; }) | undefined; } & import("@strapi/types/dist/modules/entity-service/params/filters").AbstractAttributesFiltering<"plugin::content-releases.release-action">) | undefined; } & { id?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & { $and?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any))[] | undefined; $or?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any))[] | undefined; }) | undefined; } & { $and?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any) | undefined; } & any))[] | undefined; $or?: (import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & { $not?: import("@strapi/types/dist/data").ID | ({ $null?: boolean | undefined; $notNull?: boolean | undefined; } & { $eq?: import("@strapi/types/dist/data").ID | undefined; $eqi?: import("@strapi/types/dist/data").ID | undefined; $ne?: import("@strapi/types/dist/data").ID | undefined; $nei?: import("@strapi/types/dist/data").ID | undefined; $gt?: import("@strapi/types/dist/data").ID | undefined; $gte?: import("@strapi/types/dist/data").ID | undefined; $lt?: import("@strapi/types/dist/data").ID | undefined; $lte?: import("@strapi/types/dist/data").ID | undefined; $startsWith?: import("@strapi/types/dist/data").ID | undefined; $endsWith?: import("@strapi/types/dist/data").ID | undefined; $startsWithi?: import("@strapi/types/dist/data").ID | undefined; $endsWithi?: import("@strapi/types/dist/data").ID | undefined; $contains?: import("@strapi/types/dist/data").ID | undefined; $notContains?: import("@strapi/types/dist/data").ID | undefined; $containsi?: import("@strapi/types/dist/data").ID | undefined; $notContainsi?: import("@strapi/types/dist/data").ID | undefined; } & { $in?: import("@strapi/types/dist/data").ID[] | undefined; $notIn?: import("@strapi/types/dist/data").ID[] | undefined; } & { $between?: [import("@strapi/types/dist/data").ID, import("@strapi/types/dist/data").ID] | undefined; } & any & any) | undefined; } & any))[] | undefined; }) | undefined; } & import("@strapi/types/dist/modules/entity-service/params/filters").AbstractAttributesFiltering<"plugin::content-releases.release-action">) | undefined; }): Promise; update(actionId: import("@strapi/types/dist/data").ID, releaseId: import("@strapi/types/dist/data").ID, update: { type: "publish" | "unpublish"; }): Promise; delete(actionId: import("@strapi/types/dist/data").ID, releaseId: import("@strapi/types/dist/data").ID): Promise; validateActionsByContentTypes(contentTypeUids: import("@strapi/types/dist/uid").ContentType[]): Promise; }; 'release-validation': ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { validateUniqueEntry(releaseId: import("@strapi/types/dist/data").ID, releaseActionArgs: { type: "publish" | "unpublish"; contentType: import("@strapi/types/dist/uid").ContentType; entryDocumentId?: string | undefined; locale?: string | undefined; }): Promise; validateEntryData(contentTypeUid: import("@strapi/types/dist/uid").ContentType, entryDocumentId: string | undefined): void; validatePendingReleasesLimit(): Promise; validateUniqueNameForPendingRelease(name: string, id?: import("@strapi/types/dist/data").ID | undefined): Promise; validateScheduledAtIsLaterThanNow(scheduledAt: Date | null): Promise; }; scheduling: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { set(releaseId: import("@strapi/types/dist/data").ID, scheduleDate: Date): Promise>; cancel(releaseId: import("@strapi/types/dist/data").ID): Map; getAll(): Map; syncFromDatabase(): Promise>; }; settings: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { update({ settings }: { settings: import("../../shared/contracts/settings").Settings; }): Promise; find(): Promise; }; }; controllers: { homepage: () => { getUpcomingReleases(): Promise; }; release: { findByDocumentAttached(ctx: import("koa").Context): Promise; findPage(ctx: import("koa").Context): Promise; findOne(ctx: import("koa").Context): Promise; mapEntriesToReleases(ctx: import("koa").Context): Promise; create(ctx: import("koa").Context): Promise; update(ctx: import("koa").Context): Promise; delete(ctx: import("koa").Context): Promise; publish(ctx: import("koa").Context): Promise; }; 'release-action': { create(ctx: import("koa").Context): Promise; createMany(ctx: import("koa").Context): Promise; findMany(ctx: import("koa").Context): Promise; update(ctx: import("koa").Context): Promise; delete(ctx: import("koa").Context): Promise; }; settings: { find(ctx: import("koa").Context): Promise; update(ctx: import("koa").Context): Promise; }; }; routes: { homepage: import("@strapi/types/dist/core").Router; settings: { type: string; routes: { method: string; path: string; handler: string; config: { policies: (string | { name: string; config: { actions: string[]; }; })[]; }; }[]; }; release: { type: string; routes: { method: string; path: string; handler: string; config: { policies: (string | { name: string; config: { actions: string[]; }; })[]; }; }[]; }; 'release-action': { type: string; routes: { method: string; path: string; handler: string; config: { policies: (string | { name: string; config: { actions: string[]; }; })[]; }; }[]; }; }; } | { register: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => Promise; contentTypes: { release: { schema: { collectionName: string; info: { singularName: string; pluralName: string; displayName: string; }; options: { draftAndPublish: boolean; }; pluginOptions: { 'content-manager': { visible: boolean; }; 'content-type-builder': { visible: boolean; }; }; attributes: { name: { type: string; required: boolean; }; releasedAt: { type: string; }; scheduledAt: { type: string; }; timezone: { type: string; }; status: { type: string; enum: string[]; required: boolean; }; actions: { type: string; relation: string; target: string; mappedBy: string; }; }; }; }; 'release-action': { schema: { collectionName: string; info: { singularName: string; pluralName: string; displayName: string; }; options: { draftAndPublish: boolean; }; pluginOptions: { 'content-manager': { visible: boolean; }; 'content-type-builder': { visible: boolean; }; }; attributes: { type: { type: string; enum: string[]; required: boolean; }; contentType: { type: string; required: boolean; }; entryDocumentId: { type: string; }; locale: { type: string; }; release: { type: string; relation: string; target: string; inversedBy: string; }; isEntryValid: { type: string; }; }; }; }; }; bootstrap?: undefined; destroy?: undefined; services?: undefined; controllers?: undefined; routes?: undefined; }; export default _default; //# sourceMappingURL=index.d.ts.map