import AbstractStore from '../../../stores/AbstractStore';
export default class OrganizationStore extends AbstractStore {
    name: string;
    isSkillInstalledAtOrg(skillId: string, orgId: string): Promise<boolean>;
    installSkillAtOrganization(skillId: string, orgId: any): Promise<void>;
    fetchMyOrganizations(): Promise<Pick<import("@sprucelabs/schema").SchemaStaticValues<import("@sprucelabs/spruce-core-schemas").SpruceSchemas.Spruce.v2020_07_22.OrganizationSchema, false, import("@sprucelabs/schema").SchemaOptionalFieldNames<import("@sprucelabs/spruce-core-schemas").SpruceSchemas.Spruce.v2020_07_22.OrganizationSchema>, import("@sprucelabs/schema").StaticSchemaAllValues<import("@sprucelabs/spruce-core-schemas").SpruceSchemas.Spruce.v2020_07_22.OrganizationSchema, false>>, "id" | "address" | "name" | "slug" | "dateCreated" | "dateDeleted" | "isPublic">[]>;
    create(values: {
        name: string;
        slug?: string;
    }): Promise<Pick<import("@sprucelabs/schema").SchemaStaticValues<import("@sprucelabs/spruce-core-schemas").SpruceSchemas.Spruce.v2020_07_22.OrganizationSchema, false, import("@sprucelabs/schema").SchemaOptionalFieldNames<import("@sprucelabs/spruce-core-schemas").SpruceSchemas.Spruce.v2020_07_22.OrganizationSchema>, import("@sprucelabs/schema").StaticSchemaAllValues<import("@sprucelabs/spruce-core-schemas").SpruceSchemas.Spruce.v2020_07_22.OrganizationSchema, false>>, "id" | "address" | "name" | "slug" | "dateCreated" | "dateDeleted" | "isPublic">>;
    deleteOrganization(orgId: string): Promise<void>;
}
