///
declare const _default: {
register: ({ strapi }: {
strapi: import("@strapi/types/dist/core").Strapi;
}) => void;
bootstrap: ({ strapi }: {
strapi: import("@strapi/types/dist/core").Strapi;
}) => Promise;
destroy: ({ strapi }: {
strapi: import("@strapi/types/dist/core").Strapi;
}) => void;
config: {
default: {};
validator(): void;
};
controllers: {
admin: {
uploadImage(ctx: import("koa").Context): Promise;
};
config: {
getConfig: (ctx: any) => Promise;
};
/**
* Plugin server methods
*/
settings: {
getSettings: (ctx: any) => Promise;
setSettings: (ctx: any) => Promise;
};
};
routes: {
admin: {
routes: import("@strapi/types/dist/core").Route[];
};
config: {
type: string;
routes: {
method: string;
path: string;
handler: string;
config: {
policies: any[];
};
}[];
};
settings: {
type: string;
routes: {
method: string;
path: string;
handler: string;
config: {
policies: any[];
auth: boolean;
};
}[];
};
};
services: {
config: ({ strapi }: {
strapi: any;
}) => {
getConfig(key?: string): any;
};
settings: () => {
getSettings(): Promise;
setSettings(settings: any): Promise;
};
};
contentTypes: {};
policies: {};
middlewares: {};
};
export default _default;