import { BranchStrategiesInitializer, GithubRepositoryOverrider, InitializerDefault } from 'cdk8s_renderer';
import { GithubDecanter } from './base';
export default class RepoGithubDecanter extends GithubDecanter {
    githubTeams: any;
    constructor(data: any, org: string, githubTeams?: any);
    claimKind: string;
    __decantStart(): void;
    __decantProviders(): void;
    __decantPages(): void;
    __decantOIDC(): void;
    __decantRelations(): void;
    __gatherRepoTeamsAndMembers(): Promise<void>;
    __gatherPages(): Promise<void>;
    __gatherOIDCSubjectClaim(): Promise<void>;
    __gatherBranchStrategy(): Promise<void>;
    __adaptInitializerBranchStrategies(_claim: any): Promise<BranchStrategiesInitializer>;
    __adaptInitializerBase(_claim: any): Promise<InitializerDefault>;
    __adaptOverriderRepo(_claim: any): Promise<GithubRepositoryOverrider>;
}
